#ifndef AREA_H
#define AREA_H

#include <stdlib.h>

class area
{
    public:
    enum area_alg
    {
        walk=1,
        walk_multi=walk<<1,
        false_path=walk_multi<<1,
        cellular=false_path<<1
    };

    area(int width_in,int height_in,area_alg algorithm);
    virtual ~area();
//    char get_tileset();
    char get_tile(int id);
    char get_tile(int w,int h);
    int num_ids();

    private:
        int height;
        int width;
        char** data;
        char tileset;


};

#endif // AREA_H
